SoundCard Control Help

The SoundCard Control is a component that can be used in VB6 applications to control MultiMedia items such as MIDI, Wave and Mixer devices. I made this control to use in my own app but I think it can be useful to others. I have done my best to avoid any potential errors but since nobody's perfect, please read the note at the bottom of this page.

Registering the SoundCard Control.

General

Properties

Methods
About

Events
Error

MIDI

Properties
MIDIInNumOfDevices
MIDIOutNumOfDevices
MIDIInDevice
MIDIOutDevice
MIDIThru

Methods
MIDIInGetDeviceName
MIDIOutGetDeviceName
MIDIPlay
MIDIStop
MIDISendNoteOn
MIDISendNoteOff
MIDISendController
MIDISendPatchChange
MIDISendPitchBendChange

MIDISendSysEx
MIDISendMessage
MIDIInputOpen
MIDIInputClose
MIDIOutputOpen
MIDIOutputClose

Events
MIDIInQueue
MIDIInQueueCALLBACK
MIDIPlayComplete
MIDIReceiveController
MIDIReceiveMessage
MIDIReceivePatchChance
MIDIReceivePitchBendChange
MIDIReceiveNoteOn
MIDIReceiveNoteOff

Wave

Properties
WaveInNumOfDevices
WaveOutNumOfDevices
WaveInDevice
WaveOutDevice

Methods
WaveInGetDeviceName
WaveOutGetDeviceName
WavePlay
WaveStop

Events
WavePlayComplete

Mixer

Properties
MixerNumOfDevices
MixerDevice
MIDIVolume
WaveVolume
LineInVolume
MicInVolume

Methods
MixerGetDeviceName
MixerOpen
MixerClose

Events

THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD 'AS IS' AND WITHOUT WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED. Test the program thoroughly with non-critical data before relying on it. The user must assume the entire risk of using the program. ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.